//store/menu.js
const state={
    isCollapsed:false,//控制菜单栏的展开和收起
    selectMenu:[],//控制菜单栏的选中
}

const mutations={
    collapseMenu(state){//这里确认是否会进行取反操作
        state.isCollapsed=!state.isCollapsed
    },
    addMenu(state,payload){//payload为传入进来的数据
        //对数据进行去重
        if(state.selectMenu.findIndex(item=>item.path===payload.path)==-1&&state.selectMenu.push){
            state.selectMenu.push(payload)
        }
    },
    closeMenu(state,payload){
        //找到点击数据的索引
        state.selectMenu.findIndex(val=>val.name===payload.name)
        //通过索引删除数组指定的元素
        state.selectMenu.splice(payload,1) //参数为需要删除的开始位置，第二个参数为参数的个数
    }
}

export default{
    state:state,
    mutations:mutations,

}